/* CSS 样式 */
.generic-multiple-section .ant-btn,
.generic-multiple-section .anticon {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.generic-multiple-section.active .ant-btn,
.generic-multiple-section.active .anticon {
  opacity: 1;
}

.form-section-container {
  background-color: white;
  margin: 5px;
  padding: 10px;
  border-radius: 10px;
  position: relative;
}

.agent-form-container {

}

.section-index {
  width: 25rpx;
  height: 25rpx;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28rpx;
  color: #000;
}

/* Card 标题样式 */
.card-title {
  font-size: 20rpx;
  font-weight: bold;
  margin-left: 8rpx;
  color: #4a4a4a; /* 深色，突出显示 */
  margin-bottom: 1px;
}

/* Subsection 标题样式 */
.form-section-container .subsection-title {
  font-size: 18px;
  color: #6a6a6a; /* 略淡色 */
}

/* 用户文本域文本样式 */
.form-section-container .user-input-text {
  font-size: 16px;
  color: #000000; /* 标准黑色 */
}

/* 基础样式 */
.form-section-container .hint-text {
  font-size: 14px;
  color: #9a9a9a; /* 更淡的灰色 */
  display: block; /* 默认显示 */
}

/*!* 当屏幕宽度小于300px时的样式 *!*/
/*@media screen and (max-width: 1350px) {*/
/*  .hint-text {*/
/*    display: none; !* 隐藏提示性文字 *!*/
/*  }*/
/*}*/

/*@keyframes expandBarVertical {*/
/*  0% {*/
/*    height: 0;*/
/*    top: 50%;*/
/*  }*/
/*  100% {*/
/*    height: 100%;*/
/*    top: 0;*/
/*  }*/
/*}*/

